package com.auto.api.admin.dto.result;

import java.io.Serializable;
import java.time.LocalDateTime;
import lombok.Data;

/**
 * @author liangshf
 * @Description: ApiInfo请求结果
 * @date 2019-06-20
 */
@Data
public class ApiInfoDTO implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 主键 自增
     */
	private Integer id;
	
    /**
     * controllerName
     */
	private String controllerName;
	
    /**
     * Url
     */
	private String url;
	
    /**
     * 请求类型
     */
	private String requestType;
	
    /**
     * 请求方法名
     */
	private String methodName;
	
    /**
     * 方法参数
     */
	private String args;

	/**
	 * 模拟数据标志(0-正式数据,1-模拟数据)
	 */
	private Integer mockType;

	 /**
     * 方法参数 json
     */
	private String paramJson;

	/**
	 *返回值json
	 */
	private String resultJson;
	/**
	 * mock返回值json(新增时与result_json一致，修改不同步可能有某个场景返回特定json)
	 */
	private String mockResultJson;

	/**
	 * //返回值Api json
	 */
	private String resultApiJson;
	
	 /**
     * 方法参数Api json
     */
	private String paramApiJson;

    /**
     * 删除标志, 0-未删除,1-已删除
     */
	private Integer del;
	
    /**
     * 创建人id
     */
	private Long createdBy;
	
    /**
     * 创建时间
     */
	private LocalDateTime createdTime;
	
    /**
     * 更新人id
     */
	private Long updatedBy;
	
    /**
     * 更新时间
     */
	private LocalDateTime updatedTime;

}
